package com.chevic.pojo;

public class MyString implements Comparable<MyString> {
	String value;

	public MyString(String value) {
		this.value = value;
	}

	public void setString(String value) {
		this.value = value;
	}

	@Override
	public int compareTo(MyString o) {

		// 本身为空
		if (this.value == null || this.value.equals("")) {
			if (o == null || o.value == null || o.value.equals("")) { // 对方也为空
				return 0;
			} else { // 对方不为空
				return -1;
			}
		} else { // 本身不为空
			if (o == null || o.value == null || o.value.equals("")) { // 对方为空
				return 1;
			} else { // 对方不为空
				return this.value.compareTo(o.value) ;
			}
		}
	}
	
	public String toString(){
		return this.value ;
	}

}
